﻿using System;

namespace JoshuaOneEight
{
	/// <summary>
	/// Data model that can be serialized to/from a file.
	/// </summary>
	[Serializable]
	public class Verse
	{
		/// <summary>
		/// Gets or sets the memorized verse flag.
		/// </summary>
		public bool Memorized
		{
			get;
			set;
		}

		/// <summary>
		/// Gets or sets the passage reference of the verse, i.e. Joshua 1:8
		/// </summary>
		public string Passage
		{
			get;
			set;
		}

		/// <summary>
		/// Gets or sets the text that the verse contains.
		/// </summary>
		public string Text
		{
			get;
			set;
		}

		/// <summary>
		/// Gets or sets the topic of the verse.
		/// </summary>
		public string Topic
		{
			get;
			set;
		}

		/// <summary>
		/// Gets or sets the category of the verse.
		/// </summary>
		public string Category
		{
			get;
			set;
		}
	}
}
